package com.hsm9;

public interface TestInterface {
    public static final int NUM = 10;
    public abstract void a();
    public default void b(){
        System.out.println("------b------");
    }
}

class Test implements TestInterface{
    @Override
    public void a() {
        System.out.println("a");
    }

    @Override
    //要是实现类中要是想重写接口中的非抽象方法，那么default修饰符不可以加
    public void b() {
        TestInterface.super.b();
    }

    public void c(){
        //想在这里边用一下接口中的b方法
        b();//可以
        /*super.b();//不可以*/
        TestInterface.super.b();//可以
    }
}
